agents or other intermediaries - Turc Anglais Dictionnaire